rerank

suspend fun rerank(model: RerankingModel, query: String, documents: List<String>, topN: Int? = null, providerOptions: Map<String, JsonElement> = emptyMap(), headers: Map<String, String> = emptyMap(), abortSignal: AbortSignal = AbortSignalNever, maxRetries: Int = 2): RerankResult<String>